 -==-=-====-====================-==--==-======-==-===-===-==-===-===-
 -=  S.P.i.B.						   	  -=-
 -=  safety perl irc bot				  -====-==--=
 -=  version 0.05stable			    		      -=-=-==
 -=  by eLwaux					  ---==-=-====-====-=
 -==-=-====-==========-=-=-=-=====-=-========-=========-====-=-=---==
 
 
 
  FAQ  )
 
    ,     ..
 -..
  spib   perl'e,
 (   ~400  )
    .  IO::Socket
 
   (default)    plugins/
      
 	   
 
 
 =-=--=-=-------=-==========-=--==-=====-=-=-=-=-=-=========-=-=--==- 
 -==-=-====-==========-=-=-=-=====-=-========-=========-====-=-=---==
 
      :
 
 	$server   - 
 	$port     - 
 	$channel  -  
	$server_passw -  
 	$nickname -  
 	$password -  
 	$identif  -  
 	$botinfo  - .  
 	$topic    -  
	$PL_dir   -   
	
 	@PL_ugins -  ;;\
 	
 	$LOG_tooday   - log 
 	$DEBUG_tooday - debug 
 	
 	$U_data -  ,   ($U_user+$U_nfo+$U_msg)
 	$U_user - ,    
 	$U_nfo  -   
 	$U_msg  - 
 	@U_l    -    
 		(example:
 			$U_msg = 'Hi this test'
 			: $U_l: ('Hi','this','test');
 		)
 	
  :
 	
 	bool isAdmin(nick)      -  nick'  
 	int  getPriv(nick)      -   nick
 	null sendMsg(to,msg)    -  "msg"  "to"
 	null sendMe(to,msg)     -  "msg"  "to" 
	null sendNotice(to,msg) - Notice "msg"  "to"
 	null s2f(file,whot)     -    "file"  "whot"
 	null logIt(text) 	-     "text"
 	str  getFile(file)      -    "file"
 	str  cyr(text)	 	-   "text"
 	str  B(text)		-    (<b>text</b> == \x02text\x02)
 	str  U(text)		-    (<u>text</u> == \x1Ftext\x1F)
 	str  R(text)		-       (\x16text\x16)
 	str  C(color,text)	-   "text"  "color" (\x03??text)

 -==-=-====-==========-=-=-=-=====-=-========-=========-====-=-=---==
 =-=--=-=-------=-==========-=--==-=====-=-=-=-=-=-=========-=-=--==-
  
 
  ..    ..
     ,      .
   readfile,      ( ):
 !readfile filename
 
 plugins/readfile.pl:
  	# $U_l[1] -   (filename)
  	if (-s $U_l[1]) { #   
  		
  		 #  ,    
  		 #   $result
  		 open (FILE, '<'.$U_l[1]);
		 read(FILE,$result,-s $U_l[1]);
		 close(FILE);
		 
		 #  $result   $channel
		 sendMe($channel, $result);
  	}
  	else {	 #    :
  	
  		sendMe($channel, '  !');
  	}
 
 )
  :
 	$U_l[1] -    (!command #1 #2 ..)
 	sendMe(, ) -   ""  ""
  	$channel - ,     
      plugins/readfile.pl,
   config.cfg   ( PLUGINS)
 	!readfile;readfile.pl			; 
 	
 
 -==-=-====-==========-=-=-=-=====-=-========-=========-====-=-=---==
 =-=--=-=-------=-==========-=--==-=====-=-=-=-=-=-=========-=-=--==-
 
     iRC:
	http://docs.dal.net/docs/chanservru.html
  .    :
	http://browsershots.org/http://spib.sourceforge.net/
     :
	/j #
	/msg ChanServ register # pas info
	/mode # +q 
	  #
	/j #
 : /mode #spib +o spib
 &nick: /msg chanserv sop #spib add spib
 @nick: /msg chanserv aop #spib add spib
     #channel
	/chanserv set #channel passwd oldpassword newpassword
   #chan
	/cs drop #chan
     nickname   password:
	/ns ghost nickname password
     spib   spib@mail
	/msg NickServ REGISTER spib spib@mail
	!cmd NickServ REGISTER spib spib@mail
      :
	/msg NickServ Identify 
